package com.hlf.modules.merchant.table.entity;

import java.util.Date;
import java.util.List;

public class TableType {
    private Long id;

    private Long storeId;

    private String name;

    private Integer maxNum;

    private Integer minNum;

    private Byte dataStatus;

    private String dataRemarks;

    private String remarks;

    private Long insertBy;

    private Date insertDate;

    private Long lastUpdateBy;

    private Date lastUpdateDate;

    private Byte delFlag;

    private Long currentSerialNumber;

    private List<Table> tables;

    private Integer serialSum;

    public Integer getSerialSum() {
        return serialSum;
    }

    public void setSerialSum(Integer serialSum) {
        this.serialSum = serialSum;
    }

    public Long getCurrentSerialNumber() {
        return currentSerialNumber;
    }

    public void setCurrentSerialNumber(Long currentSerialNumber) {
        this.currentSerialNumber = currentSerialNumber;
    }

    public List<Table> getTables() {
        return tables;
    }

    public void setTables(List<Table> tables) {
        this.tables = tables;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getMaxNum() {
        return maxNum;
    }

    public void setMaxNum(Integer maxNum) {
        this.maxNum = maxNum;
    }

    public Integer getMinNum() {
        return minNum;
    }

    public void setMinNum(Integer minNum) {
        this.minNum = minNum;
    }

    public Byte getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(Byte dataStatus) {
        this.dataStatus = dataStatus;
    }

    public String getDataRemarks() {
        return dataRemarks;
    }

    public void setDataRemarks(String dataRemarks) {
        this.dataRemarks = dataRemarks;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Long getInsertBy() {
        return insertBy;
    }

    public void setInsertBy(Long insertBy) {
        this.insertBy = insertBy;
    }

    public Date getInsertDate() {
        return insertDate;
    }

    public void setInsertDate(Date insertDate) {
        this.insertDate = insertDate;
    }

    public Long getLastUpdateBy() {
        return lastUpdateBy;
    }

    public void setLastUpdateBy(Long lastUpdateBy) {
        this.lastUpdateBy = lastUpdateBy;
    }

    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    public Byte getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Byte delFlag) {
        this.delFlag = delFlag;
    }

    @Override
    public String toString() {
        return "TableType{" +
                "id=" + id +
                ", storeId=" + storeId +
                ", name='" + name + '\'' +
                ", maxNum=" + maxNum +
                ", minNum=" + minNum +
                ", dataStatus=" + dataStatus +
                ", dataRemarks='" + dataRemarks + '\'' +
                ", remarks='" + remarks + '\'' +
                ", insertBy=" + insertBy +
                ", insertDate=" + insertDate +
                ", lastUpdateBy=" + lastUpdateBy +
                ", lastUpdateDate=" + lastUpdateDate +
                ", delFlag=" + delFlag +
                ", currentSerialNumber=" + currentSerialNumber +
                ", tables=" + tables +
                ", serialSum=" + serialSum +
                '}';
    }
}